package com.example.pojo;

import lombok.Data;

import java.util.Date;

@Data
public class AccountDetail {

    /** 账户详情id */
    private Long accountDetailId;

    /** 用户账户id */
    private Long accountId;

    /** 用户id */
    private Long userId;

    /** 商品id */
    private Long productId;

    /** 操作类型 0系统赠送 1售卖 2购买 */
    private Integer operateType;

    /** 加减  默认1  正   -1 负 */
    private Integer operateFlag;

    /** 对应的用户id */
    private Long otherUserId;

    /** 账户余额 */
    private Double amount;

    /** 原始剩余金额 */
    private Double oldAmount;

    /** 操作金额 */
    private Double operateAmount;

    /** 创建时间 */
    private Date createTime;

    /** 更新时间 */
    private Date updateTime;

    /** 删除标志（0代表存在 1代表删除） */
    private Integer delFlag;

    /** 创建者 */
    private Long createBy;
}
